home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Westlight Stock Photography - Creative Freedom
/
Westlight Stock Photography - Creative Freedom.iso
/
Other Items
/
Fetch Browser
/
Fetch Browser.rsrc
/
bin.rsrc_CODE_4_GClose.txt
< prev
next >
Wrap
Text File
|
1996-07-25
|
105KB
|
1,876 lines
# near model CODE resource
# jump table entries: 2312-2351 (40 of them)
fn00000000:
00000000 4E56 FFF0 link A6, -0x0010
00000004 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000008 286E 0008 movea.l A4, [A6 + 0x8]
0000000C 1D7C 0001 0010 move.b [A6 + 0x10], 0x1
00000012 2054 movea.l A0, [A4]
00000014 1028 003B move.b D0, [A0 + 0x3B]
00000018 6704 beq +0x6 /* 0000001E */
0000001A 6000 013A bra +0x13C /* 00000156 */
label0000001E:
0000001E 4247 clr.w D7
00000020 4267 clr.w -[A7]
00000022 42A7 clr.l -[A7]
00000024 2054 movea.l A0, [A4]
00000026 2F28 0024 move.l -[A7], [A0 + 0x24]
0000002A 4EAD 3BAA jsr [A5 + 0x3BAA /* export_1905 */]
0000002E 4EAD 3B82 jsr [A5 + 0x3B82 /* export_1900 */]
00000032 101F move.b D0, [A7]+
00000034 6702 beq +0x4 /* 00000038 */
00000036 5247 addq.w D7, 1
label00000038:
00000038 4267 clr.w -[A7]
0000003A 42A7 clr.l -[A7]
0000003C 2054 movea.l A0, [A4]
0000003E 2F28 002C move.l -[A7], [A0 + 0x2C]
00000042 4EAD 3BAA jsr [A5 + 0x3BAA /* export_1905 */]
00000046 4EAD 3B82 jsr [A5 + 0x3B82 /* export_1900 */]
0000004A 101F move.b D0, [A7]+
0000004C 6702 beq +0x4 /* 00000050 */
0000004E 5247 addq.w D7, 1
label00000050:
00000050 4267 clr.w -[A7]
00000052 42A7 clr.l -[A7]
00000054 2054 movea.l A0, [A4]
00000056 2F28 0028 move.l -[A7], [A0 + 0x28]
0000005A 4EAD 3BAA jsr [A5 + 0x3BAA /* export_1905 */]
0000005E 4EAD 3B82 jsr [A5 + 0x3B82 /* export_1900 */]
00000062 101F move.b D0, [A7]+
00000064 6702 beq +0x4 /* 00000068 */
00000066 5247 addq.w D7, 1
label00000068:
00000068 7002 moveq.l D0, 0x02
0000006A B047 cmp.w D0, D7
0000006C 6F00 00E8 ble +0xEA /* 00000156 */
00000070 42A7 clr.l -[A7]
00000072 A924 syscall FrontWindow
00000074 265F movea.l A3, [A7]+
00000076 200B move.l D0, A3
00000078 6700 00DC beq +0xDE /* 00000156 */
label0000007C:
0000007C 2C2B 0090 move.l D6, [A3 + 0x90]
00000080 206E 000C movea.l A0, [A6 + 0xC]
00000084 2050 movea.l A0, [A0]
00000086 B7E8 003C cmpa.l A3, [A0 + 0x3C]
0000008A 6700 00C2 beq +0xC4 /* 0000014E */
0000008E 42A7 clr.l -[A7]
00000090 2054 movea.l A0, [A4]
00000092 2F28 0024 move.l -[A7], [A0 + 0x24]
00000096 4EAD 3BAA jsr [A5 + 0x3BAA /* export_1905 */]
0000009A 205F movea.l A0, [A7]+
0000009C 2050 movea.l A0, [A0]
0000009E B7E8 003C cmpa.l A3, [A0 + 0x3C]
000000A2 56C0 sne D0
000000A4 4A00 tst.b D0
000000A6 6700 00A6 beq +0xA8 /* 0000014E */
000000AA 2F00 move.l -[A7], D0
000000AC 42A7 clr.l -[A7]
000000AE 2054 movea.l A0, [A4]
000000B0 2F28 002C move.l -[A7], [A0 + 0x2C]
000000B4 4EAD 3BAA jsr [A5 + 0x3BAA /* export_1905 */]
000000B8 221F move.l D1, [A7]+
000000BA 201F move.l D0, [A7]+
000000BC 2041 movea.l A0, D1
000000BE 2050 movea.l A0, [A0]
000000C0 B7E8 003C cmpa.l A3, [A0 + 0x3C]
000000C4 56C1 sne D1
000000C6 C001 and.b D0, D1
000000C8 6700 0084 beq +0x86 /* 0000014E */
000000CC 2F00 move.l -[A7], D0
000000CE 42A7 clr.l -[A7]
000000D0 2054 movea.l A0, [A4]
000000D2 2F28 0028 move.l -[A7], [A0 + 0x28]
000000D6 4EAD 3BAA jsr [A5 + 0x3BAA /* export_1905 */]
000000DA 221F move.l D1, [A7]+
000000DC 201F move.l D0, [A7]+
000000DE 2041 movea.l A0, D1
000000E0 2050 movea.l A0, [A0]
000000E2 B7E8 003C cmpa.l A3, [A0 + 0x3C]
000000E6 56C1 sne D1
000000E8 C001 and.b D0, D1
000000EA 6762 beq +0x64 /* 0000014E */
000000EC 200B move.l D0, A3
000000EE 56C0 sne D0
000000F0 4A00 tst.b D0
000000F2 675A beq +0x5C /* 0000014E */
000000F4 2054 movea.l A0, [A4]
000000F6 4AA8 0032 tst.l [A0 + 0x32]
000000FA 57C1 seq D1
000000FC 4A01 tst.b D1
000000FE 6614 bne +0x16 /* 00000114 */
00000100 2248 movea.l A1, A0
00000102 2069 0032 movea.l A0, [A1 + 0x32]
00000106 2050 movea.l A0, [A0]
00000108 B7E8 003C cmpa.l A3, [A0 + 0x3C]
0000010C 56C2 sne D2
0000010E 8202 or.b D1, D2
00000110 C001 and.b D0, D1
00000112 673A beq +0x3C /* 0000014E */
label00000114:
00000114 206D FABC movea.l A0, [A5 - 0x544]
00000118 2050 movea.l A0, [A0]
0000011A B7E8 003C cmpa.l A3, [A0 + 0x3C]
0000011E 56C1 sne D1
00000120 C001 and.b D0, D1
00000122 672A beq +0x2C /* 0000014E */
00000124 42A7 clr.l -[A7]
00000126 2F0B move.l -[A7], A3
00000128 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000012C 4EAD 1D2A jsr [A5 + 0x1D2A /* export_929 */]
00000130 2A1F move.l D5, [A7]+
00000132 671A beq +0x1C /* 0000014E */
00000134 2F3C 0960 0000 move.l -[A7], 0x9600000 /* '\t`\0\0' */
0000013A 42A7 clr.l -[A7]
0000013C 4EAD 214A jsr [A5 + 0x214A /* export_1061 */]
00000140 381F move.w D4, [A7]+
00000142 7002 moveq.l D0, 0x02
00000144 B044 cmp.w D0, D4
00000146 660E bne +0x10 /* 00000156 */
00000148 422E 0010 clr.b [A6 + 0x10]
0000014C 6008 bra +0xA /* 00000156 */
label0000014E:
0000014E 2646 movea.l A3, D6
00000150 200B move.l D0, A3
00000152 6600 FF28 bne -0xD6 /* 0000007C */
label00000156:
00000156 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
0000015A 4E5E unlink A6
0000015C 205F movea.l A0, [A7]+
0000015E 504F addq.w A7, 8
00000160 4ED0 jmp [A0]
00000162 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000164-0000016C
export_289:
fn00000164:
00000164 4E56 FEF4 link A6, -0x010C
00000168 48E7 0118 movem.l -[A7], D7,A3,A4
// end alternate branch 00000164-0000016C
export_289: // at 00000164 (misaligned)
fn00000164: // (misaligned)
00000166 FEF4 48E7 .extension 0xEF4 <<F/2-3/7>> // unimplemented
0000016A 0118 btst [A0]+, D0
0000016C 2E2E 0008 move.l D7, [A6 + 0x8]
00000170 42A7 clr.l -[A7]
00000172 A924 syscall FrontWindow
00000174 285F movea.l A4, [A7]+
label00000176:
00000176 200C move.l D0, A4
00000178 6700 00A8 beq +0xAA /* 00000222 */
0000017C 4AAE 000C tst.l [A6 + 0xC]
00000180 57C0 seq D0
00000182 4A00 tst.b D0
00000184 6612 bne +0x14 /* 00000198 */
00000186 206E 000C movea.l A0, [A6 + 0xC]
0000018A 2050 movea.l A0, [A0]
0000018C B9E8 003C cmpa.l A4, [A0 + 0x3C]
00000190 56C1 sne D1
00000192 8001 or.b D0, D1
00000194 6700 0084 beq +0x86 /* 0000021A */
label00000198:
00000198 102C 006E move.b D0, [A4 + 0x6E]
0000019C 677C beq +0x7E /* 0000021A */
0000019E 220C move.l D1, A4
000001A0 56C1 sne D1
000001A2 C001 and.b D0, D1
000001A4 4A00 tst.b D0
000001A6 6772 beq +0x74 /* 0000021A */
000001A8 2047 movea.l A0, D7
000001AA 2050 movea.l A0, [A0]
000001AC 4AA8 0032 tst.l [A0 + 0x32]
000001B0 57C1 seq D1
000001B2 4A01 tst.b D1
000001B4 6618 bne +0x1A /* 000001CE */
000001B6 2047 movea.l A0, D7
000001B8 2050 movea.l A0, [A0]
000001BA 2268 0032 movea.l A1, [A0 + 0x32]
000001BE 2251 movea.l A1, [A1]
000001C0 B9E9 003C cmpa.l A4, [A1 + 0x3C]
000001C4 56C2 sne D2
000001C6 8202 or.b D1, D2
000001C8 C001 and.b D0, D1
000001CA 4A00 tst.b D0
000001CC 674C beq +0x4E /* 0000021A */
label000001CE:
000001CE 206D FABC movea.l A0, [A5 - 0x544]
000001D2 2050 movea.l A0, [A0]
000001D4 B9E8 003C cmpa.l A4, [A0 + 0x3C]
000001D8 56C1 sne D1
000001DA C001 and.b D0, D1
000001DC 673C beq +0x3E /* 0000021A */
000001DE 42A7 clr.l -[A7]
000001E0 2F0C move.l -[A7], A4
000001E2 2F07 move.l -[A7], D7
000001E4 4EAD 1D2A jsr [A5 + 0x1D2A /* export_929 */]
000001E8 265F movea.l A3, [A7]+
000001EA 200B move.l D0, A3
000001EC 671E beq +0x20 /* 0000020C */
000001EE 2053 movea.l A0, [A3]
000001F0 4AA8 0016 tst.l [A0 + 0x16]
000001F4 6608 bne +0xA /* 000001FE */
000001F6 2F0B move.l -[A7], A3
000001F8 4EAD 3C92 jsr [A5 + 0x3C92 /* export_1934 */]
000001FC 6012 bra +0x14 /* 00000210 */
label000001FE:
000001FE 2F0B move.l -[A7], A3
00000200 2053 movea.l A0, [A3]
00000202 2F28 0016 move.l -[A7], [A0 + 0x16]
00000206 4EBA 0A34 jsr [PC + 0xA34 /* 00000C3C */]
0000020A 6004 bra +0x6 /* 00000210 */
label0000020C:
0000020C 2F0C move.l -[A7], A4
0000020E A916 syscall HideWindow
label00000210:
00000210 42A7 clr.l -[A7]
00000212 A924 syscall FrontWindow
00000214 285F movea.l A4, [A7]+
00000216 6000 FF5E bra -0xA0 /* 00000176 */
label0000021A:
0000021A 286C 0090 movea.l A4, [A4 + 0x90]
0000021E 6000 FF56 bra -0xA8 /* 00000176 */
label00000222:
00000222 4EAD 525A jsr [A5 + 0x525A /* export_2631 */]
00000226 3F3A 0020 move.w -[A7], [PC + 0x20 /* 00000248, value 0x3, cstring "" */]
0000022A 3F3A 001A move.w -[A7], [PC + 0x1A /* 00000246, value 0x1, cstring "" */]
0000022E 42A7 clr.l -[A7]
00000230 4EAD 0512 jsr [A5 + 0x512 /* export_158 */]
00000234 2F07 move.l -[A7], D7
00000236 4EAD 300A jsr [A5 + 0x300A /* export_1533 */]
0000023A 4CDF 1880 movem.l D7,A3,A4, [A7]+
0000023E 4E5E unlink A6
00000240 205F movea.l A0, [A7]+
00000242 504F addq.w A7, 8
00000244 4ED0 jmp [A0]
00000246 0001 0003 ori.b D1, 0x3
0000024A 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_290: // at 0000024C (misaligned)
0000024E FFFC .invalid <<F/7/7>>
00000250 4267 clr.w -[A7]
00000252 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000256 2F2D FC8C move.l -[A7], [A5 - 0x374]
0000025A 4EBA FDA4 jsr [PC - 0x25C /* 00000000 */]
0000025E 101F move.b D0, [A7]+
00000260 6760 beq +0x62 /* 000002C2 */
00000262 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000266 4EBA 0DC0 jsr [PC + 0xDC0 /* 00001028 */]
0000026A 4267 clr.w -[A7]
0000026C 42A7 clr.l -[A7]
0000026E 206D FC8C movea.l A0, [A5 - 0x374]
00000272 2050 movea.l A0, [A0]
00000274 2F28 002C move.l -[A7], [A0 + 0x2C]
00000278 4EAD 3BAA jsr [A5 + 0x3BAA /* export_1905 */]
0000027C 4EAD 3B82 jsr [A5 + 0x3B82 /* export_1900 */]
00000280 101F move.b D0, [A7]+
00000282 0A00 0001 xori.b D0, 0x1
00000286 4A00 tst.b D0
00000288 6738 beq +0x3A /* 000002C2 */
0000028A 2F00 move.l -[A7], D0
0000028C 4267 clr.w -[A7]
0000028E 2F00 move.l -[A7], D0
00000290 42A7 clr.l -[A7]
00000292 206D FC8C movea.l A0, [A5 - 0x374]
00000296 2050 movea.l A0, [A0]
00000298 2F28 0028 move.l -[A7], [A0 + 0x28]
0000029C 4EAD 3BAA jsr [A5 + 0x3BAA /* export_1905 */]
000002A0 221F move.l D1, [A7]+
000002A2 201F move.l D0, [A7]+
000002A4 2F01 move.l -[A7], D1
000002A6 4EAD 3B82 jsr [A5 + 0x3B82 /* export_1900 */]
000002AA 121F move.b D1, [A7]+
000002AC 201F move.l D0, [A7]+
000002AE 0A01 0001 xori.b D1, 0x1
000002B2 C001 and.b D0, D1
000002B4 670C beq +0xE /* 000002C2 */
000002B6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000002BA 2F2D FC8C move.l -[A7], [A5 - 0x374]
000002BE 4EBA FEA4 jsr [PC - 0x15C /* 00000164 */]
label000002C2:
000002C2 4E5E unlink A6
000002C4 2E9F move.l [A7], [A7]+
000002C6 4E75 rts
export_291:
000002C8 4E56 0000 link A6, 0
000002CC 4267 clr.w -[A7]
000002CE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000002D2 2F2D FC8C move.l -[A7], [A5 - 0x374]
000002D6 4EBA FD28 jsr [PC - 0x2D8 /* 00000000 */]
000002DA 101F move.b D0, [A7]+
000002DC 6760 beq +0x62 /* 0000033E */
000002DE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000002E2 4EBA 0D44 jsr [PC + 0xD44 /* 00001028 */]
000002E6 4267 clr.w -[A7]
000002E8 42A7 clr.l -[A7]
000002EA 206D FC8C movea.l A0, [A5 - 0x374]
000002EE 2050 movea.l A0, [A0]
000002F0 2F28 0024 move.l -[A7], [A0 + 0x24]
000002F4 4EAD 3BAA jsr [A5 + 0x3BAA /* export_1905 */]
000002F8 4EAD 3B82 jsr [A5 + 0x3B82 /* export_1900 */]
000002FC 101F move.b D0, [A7]+
000002FE 0A00 0001 xori.b D0, 0x1
00000302 4A00 tst.b D0
00000304 6738 beq +0x3A /* 0000033E */
00000306 2F00 move.l -[A7], D0
00000308 4267 clr.w -[A7]
0000030A 2F00 move.l -[A7], D0
0000030C 42A7 clr.l -[A7]
0000030E 206D FC8C movea.l A0, [A5 - 0x374]
00000312 2050 movea.l A0, [A0]
00000314 2F28 0028 move.l -[A7], [A0 + 0x28]
00000318 4EAD 3BAA jsr [A5 + 0x3BAA /* export_1905 */]
0000031C 221F move.l D1, [A7]+
0000031E 201F move.l D0, [A7]+
00000320 2F01 move.l -[A7], D1
00000322 4EAD 3B82 jsr [A5 + 0x3B82 /* export_1900 */]
00000326 121F move.b D1, [A7]+
00000328 201F move.l D0, [A7]+
0000032A 0A01 0001 xori.b D1, 0x1
0000032E C001 and.b D0, D1
00000330 670C beq +0xE /* 0000033E */
00000332 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000336 2F2D FC8C move.l -[A7], [A5 - 0x374]
0000033A 4EBA FE28 jsr [PC - 0x1D8 /* 00000164 */]
label0000033E:
0000033E 4E5E unlink A6
00000340 2E9F move.l [A7], [A7]+
00000342 4E75 rts
export_292:
00000344 4E56 0000 link A6, 0
00000348 4267 clr.w -[A7]
0000034A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000034E 2F2D FC8C move.l -[A7], [A5 - 0x374]
00000352 4EBA FCAC jsr [PC - 0x354 /* 00000000 */]
00000356 101F move.b D0, [A7]+
00000358 6760 beq +0x62 /* 000003BA */
0000035A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000035E 4EBA 0CC8 jsr [PC + 0xCC8 /* 00001028 */]
00000362 4267 clr.w -[A7]
00000364 42A7 clr.l -[A7]
00000366 206D FC8C movea.l A0, [A5 - 0x374]
0000036A 2050 movea.l A0, [A0]
0000036C 2F28 0024 move.l -[A7], [A0 + 0x24]
00000370 4EAD 3BAA jsr [A5 + 0x3BAA /* export_1905 */]
00000374 4EAD 3B82 jsr [A5 + 0x3B82 /* export_1900 */]
00000378 101F move.b D0, [A7]+
0000037A 0A00 0001 xori.b D0, 0x1
0000037E 4A00 tst.b D0
00000380 6738 beq +0x3A /* 000003BA */
00000382 2F00 move.l -[A7], D0
00000384 4267 clr.w -[A7]
00000386 2F00 move.l -[A7], D0
00000388 42A7 clr.l -[A7]
0000038A 206D FC8C movea.l A0, [A5 - 0x374]
0000038E 2050 movea.l A0, [A0]
00000390 2F28 002C move.l -[A7], [A0 + 0x2C]
00000394 4EAD 3BAA jsr [A5 + 0x3BAA /* export_1905 */]
00000398 221F move.l D1, [A7]+
0000039A 201F move.l D0, [A7]+
0000039C 2F01 move.l -[A7], D1
0000039E 4EAD 3B82 jsr [A5 + 0x3B82 /* export_1900 */]
000003A2 121F move.b D1, [A7]+
000003A4 201F move.l D0, [A7]+
000003A6 0A01 0001 xori.b D1, 0x1
000003AA C001 and.b D0, D1
000003AC 670C beq +0xE /* 000003BA */
000003AE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000003B2 2F2D FC8C move.l -[A7], [A5 - 0x374]
000003B6 4EBA FDAC jsr [PC - 0x254 /* 00000164 */]
label000003BA:
000003BA 4E5E unlink A6
000003BC 2E9F move.l [A7], [A7]+
000003BE 4E75 rts
export_293:
000003C0 4E56 0000 link A6, 0
000003C4 2F0C move.l -[A7], A4
000003C6 286E 0008 movea.l A4, [A6 + 0x8]
000003CA 42A7 clr.l -[A7]
000003CC 2054 movea.l A0, [A4]
000003CE 2F28 0016 move.l -[A7], [A0 + 0x16]
000003D2 4EAD 21C2 jsr [A5 + 0x21C2 /* export_1076 */]
000003D6 2054 movea.l A0, [A4]
000003D8 215F 0016 move.l [A0 + 0x16], [A7]+
000003DC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000003E0 4EAD 1B62 jsr [A5 + 0x1B62 /* export_872 */]
000003E4 285F movea.l A4, [A7]+
000003E6 4E5E unlink A6
000003E8 2E9F move.l [A7], [A7]+
000003EA 4E75 rts
export_294:
000003EC 4E56 0000 link A6, 0
000003F0 2F0C move.l -[A7], A4
000003F2 286E 0008 movea.l A4, [A6 + 0x8]
000003F6 2054 movea.l A0, [A4]
000003F8 2F28 0050 move.l -[A7], [A0 + 0x50]
000003FC 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */]
00000400 2054 movea.l A0, [A4]
00000402 7000 moveq.l D0, 0x00
00000404 2140 0050 move.l [A0 + 0x50], D0
00000408 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000040C 4EBA 0A72 jsr [PC + 0xA72 /* 00000E80 */]
00000410 285F movea.l A4, [A7]+
00000412 4E5E unlink A6
00000414 2E9F move.l [A7], [A7]+
00000416 4E75 rts
export_295:
00000418 4E56 0000 link A6, 0
0000041C 2F0C move.l -[A7], A4
0000041E 286E 0008 movea.l A4, [A6 + 0x8]
00000422 2054 movea.l A0, [A4]
00000424 2F28 004C move.l -[A7], [A0 + 0x4C]
00000428 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */]
0000042C 2054 movea.l A0, [A4]
0000042E 7000 moveq.l D0, 0x00
00000430 2140 0034 move.l [A0 + 0x34], D0
00000434 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000438 4EBA 0A46 jsr [PC + 0xA46 /* 00000E80 */]
0000043C 285F movea.l A4, [A7]+
0000043E 4E5E unlink A6
00000440 2E9F move.l [A7], [A7]+
00000442 4E75 rts
export_296:
00000444 4E56 FFF2 link A6, -0x000E
00000448 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
0000044C 266E 0008 movea.l A3, [A6 + 0x8]
00000450 284B movea.l A4, A3
00000452 2D6E 000C FFFC move.l [A6 - 0x4], [A6 + 0xC]
00000458 4267 clr.w -[A7]
0000045A 2054 movea.l A0, [A4]
0000045C 2F28 0048 move.l -[A7], [A0 + 0x48]
00000460 486D 35CC pea.l [A5 + 0x35CC]
00000464 4EAD 1B52 jsr [A5 + 0x1B52 /* export_870 */]
00000468 101F move.b D0, [A7]+
0000046A 6736 beq +0x38 /* 000004A2 */
0000046C 42A7 clr.l -[A7]
0000046E 2F0B move.l -[A7], A3
00000470 4EAD 3BAA jsr [A5 + 0x3BAA /* export_1905 */]
00000474 205F movea.l A0, [A7]+
00000476 2050 movea.l A0, [A0]
00000478 3028 004C move.w D0, [A0 + 0x4C]
0000047C 5240 addq.w D0, 1
0000047E 3D40 FFFE move.w [A6 - 0x2], D0
00000482 7E01 moveq.l D7, 0x01
00000484 2254 movea.l A1, [A4]
00000486 2069 0048 movea.l A0, [A1 + 0x48]
0000048A 2050 movea.l A0, [A0]
0000048C 2028 0054 move.l D0, [A0 + 0x54]
00000490 5380 subq.l D0, 1
00000492 2F00 move.l -[A7], D0
00000494 2F07 move.l -[A7], D7
00000496 4EAD 24F2 jsr [A5 + 0x24F2 /* export_1178 */]
0000049A 2A1F move.l D5, [A7]+
0000049C 5285 addq.l D5, 1
0000049E 6000 0112 bra +0x114 /* 000005B2 */
label000004A2:
000004A2 4267 clr.w -[A7]
000004A4 2054 movea.l A0, [A4]
000004A6 2F28 0048 move.l -[A7], [A0 + 0x48]
000004AA 486D 35D4 pea.l [A5 + 0x35D4]
000004AE 4EAD 1B52 jsr [A5 + 0x1B52 /* export_870 */]
000004B2 101F move.b D0, [A7]+
000004B4 6700 00FC beq +0xFE /* 000005B2 */
000004B8 42A7 clr.l -[A7]
000004BA 2F0B move.l -[A7], A3
000004BC 4EAD 3BAA jsr [A5 + 0x3BAA /* export_1905 */]
000004C0 205F movea.l A0, [A7]+
000004C2 2F08 move.l -[A7], A0
000004C4 42A7 clr.l -[A7]
000004C6 1F3C 0001 move.b -[A7], 0x1
000004CA 2254 movea.l A1, [A4]
000004CC 2F29 0048 move.l -[A7], [A1 + 0x48]
000004D0 4EAD 3BB2 jsr [A5 + 0x3BB2 /* export_1906 */]
000004D4 201F move.l D0, [A7]+
000004D6 205F movea.l A0, [A7]+
000004D8 2240 movea.l A1, D0
000004DA 2050 movea.l A0, [A0]
000004DC 2028 0026 move.l D0, [A0 + 0x26]
000004E0 2251 movea.l A1, [A1]
000004E2 90A9 0026 sub.l D0, [A1 + 0x26]
000004E6 3C00 move.w D6, D0
000004E8 302E 000E move.w D0, [A6 + 0xE]
000004EC 9046 sub.w D0, D6
000004EE 48C0 ext.l D0
000004F0 81FC 0076 divs.w D0, 0x76 /* 'v' */
000004F4 48C0 ext.l D0
000004F6 2E00 move.l D7, D0
000004F8 2254 movea.l A1, [A4]
000004FA 2069 0048 movea.l A0, [A1 + 0x48]
000004FE 2050 movea.l A0, [A0]
00000500 2028 0054 move.l D0, [A0 + 0x54]
00000504 5380 subq.l D0, 1
00000506 2F00 move.l -[A7], D0
00000508 2F07 move.l -[A7], D7
0000050A 4EAD 24F2 jsr [A5 + 0x24F2 /* export_1178 */]
0000050E 2A1F move.l D5, [A7]+
00000510 5285 addq.l D5, 1
00000512 7002 moveq.l D0, 0x02
00000514 B085 cmp.l D0, D5
00000516 6D60 blt +0x62 /* 00000578 */
00000518 2254 movea.l A1, [A4]
0000051A 2069 0048 movea.l A0, [A1 + 0x48]
0000051E 2050 movea.l A0, [A0]
00000520 2028 0054 move.l D0, [A0 + 0x54]
00000524 5280 addq.l D0, 1
00000526 2F00 move.l -[A7], D0
00000528 7002 moveq.l D0, 0x02
0000052A 2F00 move.l -[A7], D0
0000052C 4EAD 24F2 jsr [A5 + 0x24F2 /* export_1178 */]
00000530 BE9F cmp.l D7, [A7]+
00000532 6F44 ble +0x46 /* 00000578 */
00000534 42A7 clr.l -[A7]
00000536 2254 movea.l A1, [A4]
00000538 2069 0048 movea.l A0, [A1 + 0x48]
0000053C 2050 movea.l A0, [A0]
0000053E 2028 0054 move.l D0, [A0 + 0x54]
00000542 5280 addq.l D0, 1
00000544 2F00 move.l -[A7], D0
00000546 7002 moveq.l D0, 0x02
00000548 2F00 move.l -[A7], D0
0000054A 4EAD 24F2 jsr [A5 + 0x24F2 /* export_1178 */]
0000054E 7003 moveq.l D0, 0x03
00000550 2F00 move.l -[A7], D0
00000552 201F move.l D0, [A7]+
00000554 2E9F move.l [A7], [A7]+
00000556 B097 cmp.l D0, [A7]
00000558 6F02 ble +0x4 /* 0000055C */
0000055A 2E80 move.l [A7], D0
label0000055C:
0000055C 2E1F move.l D7, [A7]+
0000055E 2254 movea.l A1, [A4]
00000560 2069 0048 movea.l A0, [A1 + 0x48]
00000564 2050 movea.l A0, [A0]
00000566 2028 0054 move.l D0, [A0 + 0x54]
0000056A 5380 subq.l D0, 1
0000056C 2F00 move.l -[A7], D0
0000056E 2F07 move.l -[A7], D7
00000570 4EAD 24F2 jsr [A5 + 0x24F2 /* export_1178 */]
00000574 2A1F move.l D5, [A7]+
00000576 5285 addq.l D5, 1
label00000578:
00000578 42A7 clr.l -[A7]
0000057A 2F07 move.l -[A7], D7
0000057C 7076 moveq.l D0, 0x76
0000057E 2F00 move.l -[A7], D0
00000580 4EAD 24EA jsr [A5 + 0x24EA /* export_1177 */]
00000584 3006 move.w D0, D6
00000586 48C0 ext.l D0
00000588 D09F add.l D0, [A7]+
0000058A 2F00 move.l -[A7], D0
0000058C 42A7 clr.l -[A7]
0000058E 2F0B move.l -[A7], A3
00000590 4EAD 3BAA jsr [A5 + 0x3BAA /* export_1905 */]
00000594 205F movea.l A0, [A7]+
00000596 2050 movea.l A0, [A0]
00000598 3028 004C move.w D0, [A0 + 0x4C]
0000059C 48C0 ext.l D0
0000059E 2F00 move.l -[A7], D0
000005A0 201F move.l D0, [A7]+
000005A2 2E9F move.l [A7], [A7]+
000005A4 B097 cmp.l D0, [A7]
000005A6 6F02 ble +0x4 /* 000005AA */
000005A8 2E80 move.l [A7], D0
label000005AA:
000005AA 201F move.l D0, [A7]+
000005AC 5280 addq.l D0, 1
000005AE 3D40 FFFE move.w [A6 - 0x2], D0
label000005B2:
000005B2 42A7 clr.l -[A7]
000005B4 2F0B move.l -[A7], A3
000005B6 4EAD 3BAA jsr [A5 + 0x3BAA /* export_1905 */]
000005BA 205F movea.l A0, [A7]+
000005BC 2F08 move.l -[A7], A0
000005BE 42A7 clr.l -[A7]
000005C0 1F3C 0001 move.b -[A7], 0x1
000005C4 2254 movea.l A1, [A4]
000005C6 2F29 0048 move.l -[A7], [A1 + 0x48]
000005CA 4EAD 3BB2 jsr [A5 + 0x3BB2 /* export_1906 */]
000005CE 201F move.l D0, [A7]+
000005D0 205F movea.l A0, [A7]+
000005D2 2240 movea.l A1, D0
000005D4 2050 movea.l A0, [A0]
000005D6 2028 0022 move.l D0, [A0 + 0x22]
000005DA 2251 movea.l A1, [A1]
000005DC 90A9 0022 sub.l D0, [A1 + 0x22]
000005E0 3C00 move.w D6, D0
000005E2 302E 000C move.w D0, [A6 + 0xC]
000005E6 9046 sub.w D0, D6
000005E8 2254 movea.l A1, [A4]
000005EA 2069 0048 movea.l A0, [A1 + 0x48]
000005EE 48C0 ext.l D0
000005F0 2050 movea.l A0, [A0]
000005F2 81E8 0046 divs.w D0, [A0 + 0x46]
000005F6 2069 0048 movea.l A0, [A1 + 0x48]
000005FA 2050 movea.l A0, [A0]
000005FC C1E8 0046 muls.w D0, [A0 + 0x46]
00000600 3D40 FFFC move.w [A6 - 0x4], D0
00000604 42A7 clr.l -[A7]
00000606 42A7 clr.l -[A7]
00000608 302E FFFC move.w D0, [A6 - 0x4]
0000060C 48C0 ext.l D0
0000060E 2F00 move.l -[A7], D0
00000610 2254 movea.l A1, [A4]
00000612 2069 0048 movea.l A0, [A1 + 0x48]
00000616 2050 movea.l A0, [A0]
00000618 3028 0046 move.w D0, [A0 + 0x46]
0000061C 48C0 ext.l D0
0000061E 2F05 move.l -[A7], D5
00000620 2F00 move.l -[A7], D0
00000622 4EAD 24EA jsr [A5 + 0x24EA /* export_1177 */]
00000626 201F move.l D0, [A7]+
00000628 2E9F move.l [A7], [A7]+
0000062A B097 cmp.l D0, [A7]
0000062C 6C02 bge +0x4 /* 00000630 */
0000062E 2E80 move.l [A7], D0
label00000630:
00000630 3006 move.w D0, D6
00000632 48C0 ext.l D0
00000634 D09F add.l D0, [A7]+
00000636 2F00 move.l -[A7], D0
00000638 42A7 clr.l -[A7]
0000063A 2F0B move.l -[A7], A3
0000063C 4EAD 3BAA jsr [A5 + 0x3BAA /* export_1905 */]
00000640 205F movea.l A0, [A7]+
00000642 2050 movea.l A0, [A0]
00000644 3028 004A move.w D0, [A0 + 0x4A]
00000648 48C0 ext.l D0
0000064A 2F00 move.l -[A7], D0
0000064C 201F move.l D0, [A7]+
0000064E 2E9F move.l [A7], [A7]+
00000650 B097 cmp.l D0, [A7]
00000652 6F02 ble +0x4 /* 00000656 */
00000654 2E80 move.l [A7], D0
label00000656:
00000656 201F move.l D0, [A7]+
00000658 5280 addq.l D0, 1
0000065A 3D40 FFFC move.w [A6 - 0x4], D0
0000065E 2D6E FFFC 0010 move.l [A6 + 0x10], [A6 - 0x4]
00000664 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00000668 4E5E unlink A6
0000066A 205F movea.l A0, [A7]+
0000066C 504F addq.w A7, 8
0000066E 4ED0 jmp [A0]
export_297:
00000670 4E56 FFFC link A6, -0x0004
00000674 48E7 0118 movem.l -[A7], D7,A3,A4
00000678 266E 0008 movea.l A3, [A6 + 0x8]
0000067C 284B movea.l A4, A3
0000067E 42A7 clr.l -[A7]
00000680 2054 movea.l A0, [A4]
00000682 2F28 0048 move.l -[A7], [A0 + 0x48]
00000686 4EAD 3AFA jsr [A5 + 0x3AFA /* export_1883 */]
0000068A 2254 movea.l A1, [A4]
0000068C 2069 0048 movea.l A0, [A1 + 0x48]
00000690 2050 movea.l A0, [A0]
00000692 4AA8 0058 tst.l [A0 + 0x58]
00000696 6720 beq +0x22 /* 000006B8 */
00000698 2069 0048 movea.l A0, [A1 + 0x48]
0000069C 2050 movea.l A0, [A0]
0000069E 2E28 0058 move.l D7, [A0 + 0x58]
000006A2 42A7 clr.l -[A7]
000006A4 2F07 move.l -[A7], D7
000006A6 4EAD 21C2 jsr [A5 + 0x21C2 /* export_1076 */]
000006AA 2E1F move.l D7, [A7]+
000006AC 2254 movea.l A1, [A4]
000006AE 2069 0048 movea.l A0, [A1 + 0x48]
000006B2 2050 movea.l A0, [A0]
000006B4 2147 0058 move.l [A0 + 0x58], D7
label000006B8:
000006B8 4267 clr.w -[A7]
000006BA 2054 movea.l A0, [A4]
000006BC 2F28 0048 move.l -[A7], [A0 + 0x48]
000006C0 486D 35CC pea.l [A5 + 0x35CC]
000006C4 4EAD 1B52 jsr [A5 + 0x1B52 /* export_870 */]
000006C8 101F move.b D0, [A7]+
000006CA 675A beq +0x5C /* 00000726 */
000006CC 42A7 clr.l -[A7]
000006CE 42A7 clr.l -[A7]
000006D0 2F3C 7468 6278 move.l -[A7], 0x74686278 /* 'thbx' */
000006D6 2F0B move.l -[A7], A3
000006D8 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */]
000006DC 4EAD 3B92 jsr [A5 + 0x3B92 /* export_1902 */]
000006E0 42A7 clr.l -[A7]
000006E2 42A7 clr.l -[A7]
000006E4 2F3C 6473 6376 move.l -[A7], 0x64736376 /* 'dscv' */
000006EA 2F0B move.l -[A7], A3
000006EC 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */]
000006F0 4EAD 3B92 jsr [A5 + 0x3B92 /* export_1902 */]
000006F4 42A7 clr.l -[A7]
000006F6 2F3C 6B65 796C move.l -[A7], 0x6B65796C /* 'keyl' */
000006FC 2F0B move.l -[A7], A3
000006FE 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */]
00000702 42A7 clr.l -[A7]
00000704 4267 clr.w -[A7]
00000706 1F3C 0001 move.b -[A7], 0x1
0000070A 4267 clr.w -[A7]
0000070C 4EAD 3242 jsr [A5 + 0x3242 /* export_1604 */]
00000710 42A7 clr.l -[A7]
00000712 2F3C 6473 6374 move.l -[A7], 0x64736374 /* 'dsct' */
00000718 2F0B move.l -[A7], A3
0000071A 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */]
0000071E 42A7 clr.l -[A7]
00000720 4267 clr.w -[A7]
00000722 4EAD 3262 jsr [A5 + 0x3262 /* export_1608 */]
label00000726:
00000726 487A 0014 pea.l [PC + 0x14 /* 0000073C, value 0xCCACACA */]
0000072A 4267 clr.w -[A7]
0000072C 2F0B move.l -[A7], A3
0000072E 4EAD 0E2A jsr [A5 + 0xE2A /* export_449 */]
00000732 4CDF 1880 movem.l D7,A3,A4, [A7]+
00000736 4E5E unlink A6
00000738 2E9F move.l [A7], [A7]+
0000073A 4E75 rts
0000073C 0CCA .incomplete
0000073E CACA mulu.w D5, A2
00000740 CACA mulu.w D5, A2
00000742 CACA mulu.w D5, A2
00000744 CACA mulu.w D5, A2
00000746 CACA mulu.w D5, A2
00000748 CA00 and.b D5, D0
0000074A 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_298: // at 0000074C (misaligned)
0000074E 0000 2F0C ori.b D0, 0xC
00000752 286E 0008 movea.l A4, [A6 + 0x8]
00000756 42A7 clr.l -[A7]
00000758 2054 movea.l A0, [A4]
0000075A 2F28 006C move.l -[A7], [A0 + 0x6C]
0000075E 4EAD 21C2 jsr [A5 + 0x21C2 /* export_1076 */]
00000762 2054 movea.l A0, [A4]
00000764 215F 006C move.l [A0 + 0x6C], [A7]+
00000768 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000076C 4EBA 02C2 jsr [PC + 0x2C2 /* 00000A30 */]
00000770 285F movea.l A4, [A7]+
00000772 4E5E unlink A6
00000774 2E9F move.l [A7], [A7]+
00000776 4E75 rts
export_299:
00000778 4E56 FFFC link A6, -0x0004
0000077C 48E7 0018 movem.l -[A7], A3,A4
00000780 286E 0008 movea.l A4, [A6 + 0x8]
00000784 2054 movea.l A0, [A4]
00000786 2F28 0044 move.l -[A7], [A0 + 0x44]
0000078A 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */]
0000078E 2054 movea.l A0, [A4]
00000790 7000 moveq.l D0, 0x00
00000792 2140 0044 move.l [A0 + 0x44], D0
00000796 2668 004C movea.l A3, [A0 + 0x4C]
0000079A 7000 moveq.l D0, 0x00
0000079C 2140 004C move.l [A0 + 0x4C], D0
000007A0 200B move.l D0, A3
000007A2 56C0 sne D0
000007A4 4A00 tst.b D0
000007A6 6716 beq +0x18 /* 000007BE */
000007A8 2053 movea.l A0, [A3]
000007AA 4AA8 000E tst.l [A0 + 0xE]
000007AE 56C1 sne D1
000007B0 C001 and.b D0, D1
000007B2 670A beq +0xC /* 000007BE */
000007B4 2F0B move.l -[A7], A3
000007B6 2F28 000E move.l -[A7], [A0 + 0xE]
000007BA 4EAD 3CAA jsr [A5 + 0x3CAA /* export_1937 */]
label000007BE:
000007BE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000007C2 4EBA 06BC jsr [PC + 0x6BC /* 00000E80 */]
000007C6 2F0B move.l -[A7], A3
000007C8 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */]
000007CC 7000 moveq.l D0, 0x00
000007CE 2640 movea.l A3, D0
000007D0 4CDF 1800 movem.l A3,A4, [A7]+
000007D4 4E5E unlink A6
000007D6 2E9F move.l [A7], [A7]+
000007D8 4E75 rts
000007DA 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_300: // at 000007DC (misaligned)
000007DE 0000 48E7 ori.b D0, 0xE7
000007E2 0018 266E ori.b [A0]+, 0x6E /* 'n' */
000007E6 0008 284B ori.b A0, 0x4B /* 'K' */
000007EA 203C 2020 2020 move.l D0, 0x20202020 /* ' ' */
000007F0 2054 movea.l A0, [A4]
000007F2 B0A8 0052 cmp.l D0, [A0 + 0x52]
000007F6 660C bne +0xE /* 00000804 */
000007F8 2F3C 2020 2020 move.l -[A7], 0x20202020 /* ' ' */
000007FE 2F0B move.l -[A7], A3
00000800 4EBA 0012 jsr [PC + 0x12 /* 00000814 */]
label00000804:
00000804 2F0B move.l -[A7], A3
00000806 4EBA 071C jsr [PC + 0x71C /* 00000F24 */]
0000080A 4CDF 1800 movem.l A3,A4, [A7]+
0000080E 4E5E unlink A6
00000810 2E9F move.l [A7], [A7]+
00000812 4E75 rts
export_301:
fn00000814:
00000814 4E56 FFFC link A6, -0x0004
00000818 2F0C move.l -[A7], A4
0000081A 286E 0008 movea.l A4, [A6 + 0x8]
0000081E 2054 movea.l A0, [A4]
00000820 1028 0050 move.b D0, [A0 + 0x50]
00000824 662A bne +0x2C /* 00000850 */
00000826 4267 clr.w -[A7]
00000828 2F2E 000C move.l -[A7], [A6 + 0xC]
0000082C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000830 4EAD 1422 jsr [A5 + 0x1422 /* export_640 */]
00000834 101F move.b D0, [A7]+
00000836 6710 beq +0x12 /* 00000848 */
00000838 2054 movea.l A0, [A4]
0000083A 117C 0001 0050 move.b [A0 + 0x50], 0x1
00000840 216E 000C 0052 move.l [A0 + 0x52], [A6 + 0xC]
00000846 6008 bra +0xA /* 00000850 */
label00000848:
00000848 4267 clr.w -[A7]
0000084A 42A7 clr.l -[A7]
0000084C 4EAD 2102 jsr [A5 + 0x2102 /* export_1052 */]
label00000850:
00000850 285F movea.l A4, [A7]+
00000852 4E5E unlink A6
00000854 205F movea.l A0, [A7]+
00000856 504F addq.w A7, 8
00000858 4ED0 jmp [A0]
0000085A 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_302: // at 0000085C (misaligned)
0000085E 0000 2F2E ori.b D0, 0x2E /* '.' */
00000862 0008 4EAD ori.b A0, 0xAD
00000866 05B2 2F2E 0008 4EBA bclr [[A2 + 0x8] + D2 * 8 + 0x4EBA], D2
0000086E 0612 4E5E addi.b [A2], 0x5E /* '^' */
00000872 2E9F move.l [A7], [A7]+
00000874 4E75 rts
00000876 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_303: // at 00000878 (misaligned)
0000087A 0000 2F2E ori.b D0, 0x2E /* '.' */
0000087E 0008 4EAD ori.b A0, 0xAD
00000882 05C2 .incomplete
00000884 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000888 4EBA 05F6 jsr [PC + 0x5F6 /* 00000E80 */]
0000088C 4E5E unlink A6
0000088E 2E9F move.l [A7], [A7]+
00000890 4E75 rts
00000892 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_304: // at 00000894 (misaligned)
00000896 0000 2F2E ori.b D0, 0x2E /* '.' */
0000089A 0008 4EAD ori.b A0, 0xAD
0000089E 05CA .incomplete
000008A0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000008A4 4EBA 05DA jsr [PC + 0x5DA /* 00000E80 */]
000008A8 4E5E unlink A6
000008AA 2E9F move.l [A7], [A7]+
000008AC 4E75 rts
000008AE 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_305: // at 000008B0 (misaligned)
000008B2 0000 2F2E ori.b D0, 0x2E /* '.' */
000008B6 0008 4EAD ori.b A0, 0xAD
000008BA 05D2 .incomplete
000008BC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000008C0 4EBA 05BE jsr [PC + 0x5BE /* 00000E80 */]
000008C4 4E5E unlink A6
000008C6 2E9F move.l [A7], [A7]+
000008C8 4E75 rts
000008CA 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_306: // at 000008CC (misaligned)
000008CE 0000 2F2E ori.b D0, 0x2E /* '.' */
000008D2 0008 4EAD ori.b A0, 0xAD
000008D6 3A22 move.w D5, -[A2]
000008D8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000008DC 4EBA 05A2 jsr [PC + 0x5A2 /* 00000E80 */]
000008E0 4E5E unlink A6
000008E2 2E9F move.l [A7], [A7]+
000008E4 4E75 rts
000008E6 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000008E8-000008FC
export_307:
fn000008E8:
000008E8 4E56 0000 link A6, 0
000008EC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000008F0 4EAD 0612 jsr [A5 + 0x612 /* export_190 */]
000008F4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000008F8 4EBA 0586 jsr [PC + 0x586 /* 00000E80 */]
// end alternate branch 000008E8-000008FC
export_307: // at 000008E8 (misaligned)
fn000008E8: // (misaligned)
000008EA 0000 2F2E ori.b D0, 0x2E /* '.' */
000008EE 0008 4EAD ori.b A0, 0xAD
000008F2 0612 2F2E addi.b [A2], 0x2E /* '.' */
000008F6 0008 4EBA ori.b A0, 0xBA
000008FA 0586 bclr D6, D2
000008FC 4E5E unlink A6
000008FE 2E9F move.l [A7], [A7]+
00000900 4E75 rts
00000902 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_308: // at 00000904 (misaligned)
00000906 0000 2F0C ori.b D0, 0xC
0000090A 286E 0008 movea.l A4, [A6 + 0x8]
0000090E 2054 movea.l A0, [A4]
00000910 4AA8 006A tst.l [A0 + 0x6A]
00000914 6716 beq +0x18 /* 0000092C */
00000916 42A7 clr.l -[A7]
00000918 4267 clr.w -[A7]
0000091A 2054 movea.l A0, [A4]
0000091C 2F28 006A move.l -[A7], [A0 + 0x6A]
00000920 4EAD 05FA jsr [A5 + 0x5FA /* export_187 */]
00000924 2054 movea.l A0, [A4]
00000926 7000 moveq.l D0, 0x00
00000928 2140 006A move.l [A0 + 0x6A], D0
label0000092C:
0000092C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000930 4EBA FFB6 jsr [PC - 0x4A /* 000008E8 */]
00000934 285F movea.l A4, [A7]+
00000936 4E5E unlink A6
00000938 2E9F move.l [A7], [A7]+
0000093A 4E75 rts
export_309:
0000093C 4E56 0000 link A6, 0
00000940 48E7 0018 movem.l -[A7], A3,A4
00000944 266E 0008 movea.l A3, [A6 + 0x8]
00000948 284B movea.l A4, A3
0000094A 2054 movea.l A0, [A4]
0000094C 4AA8 0082 tst.l [A0 + 0x82]
00000950 671C beq +0x1E /* 0000096E */
00000952 2F0B move.l -[A7], A3
00000954 2F28 0082 move.l -[A7], [A0 + 0x82]
00000958 4EAD 3CAA jsr [A5 + 0x3CAA /* export_1937 */]
0000095C 2054 movea.l A0, [A4]
0000095E 2F28 0082 move.l -[A7], [A0 + 0x82]
00000962 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */]
00000966 2054 movea.l A0, [A4]
00000968 7000 moveq.l D0, 0x00
0000096A 2140 0082 move.l [A0 + 0x82], D0
label0000096E:
0000096E 2F0B move.l -[A7], A3
00000970 4EBA 000E jsr [PC + 0xE /* 00000980 */]
00000974 4CDF 1800 movem.l A3,A4, [A7]+
00000978 4E5E unlink A6
0000097A 2E9F move.l [A7], [A7]+
0000097C 4E75 rts
0000097E 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000980-0000098E
export_310:
fn00000980:
00000980 4E56 0000 link A6, 0
00000984 48E7 0018 movem.l -[A7], A3,A4
00000988 286E 0008 movea.l A4, [A6 + 0x8]
0000098C 2054 movea.l A0, [A4]
// end alternate branch 00000980-0000098E
export_310: // at 00000980 (misaligned)
fn00000980: // (misaligned)
00000982 0000 48E7 ori.b D0, 0xE7
00000986 0018 286E ori.b [A0]+, 0x6E /* 'n' */
0000098A 0008 2054 ori.b A0, 0x54 /* 'T' */
0000098E 4AA8 003C tst.l [A0 + 0x3C]
00000992 675C beq +0x5E /* 000009F0 */
00000994 4AA8 0044 tst.l [A0 + 0x44]
00000998 6740 beq +0x42 /* 000009DA */
0000099A 2248 movea.l A1, A0
0000099C 2069 003C movea.l A0, [A1 + 0x3C]
000009A0 2650 movea.l A3, [A0]
000009A2 2769 0044 003E move.l [A3 + 0x3E], [A1 + 0x44]
000009A8 42A7 clr.l -[A7]
000009AA 2F2B 003E move.l -[A7], [A3 + 0x3E]
000009AE 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
000009B2 201F move.l D0, [A7]+
000009B4 3740 003C move.w [A3 + 0x3C], D0
000009B8 2054 movea.l A0, [A4]
000009BA 1028 0071 move.b D0, [A0 + 0x71]
000009BE 6712 beq +0x14 /* 000009D2 */
000009C0 42A7 clr.l -[A7]
000009C2 2054 movea.l A0, [A4]
000009C4 2F28 0040 move.l -[A7], [A0 + 0x40]
000009C8 4EAD 21C2 jsr [A5 + 0x21C2 /* export_1076 */]
000009CC 2054 movea.l A0, [A4]
000009CE 215F 0040 move.l [A0 + 0x40], [A7]+
label000009D2:
000009D2 2054 movea.l A0, [A4]
000009D4 7000 moveq.l D0, 0x00
000009D6 2140 0040 move.l [A0 + 0x40], D0
label000009DA:
000009DA 2054 movea.l A0, [A4]
000009DC 2F28 003C move.l -[A7], [A0 + 0x3C]
000009E0 A9CD syscall TEDispose
000009E2 2054 movea.l A0, [A4]
000009E4 7000 moveq.l D0, 0x00
000009E6 2140 003C move.l [A0 + 0x3C], D0
000009EA 7000 moveq.l D0, 0x00
000009EC 2140 0044 move.l [A0 + 0x44], D0
label000009F0:
000009F0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000009F4 4EBA 048A jsr [PC + 0x48A /* 00000E80 */]
000009F8 4CDF 1800 movem.l A3,A4, [A7]+
000009FC 4E5E unlink A6
000009FE 2E9F move.l [A7], [A7]+
00000A00 4E75 rts
00000A02 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_311: // at 00000A04 (misaligned)
00000A06 0000 2F0C ori.b D0, 0xC
00000A0A 286E 0008 movea.l A4, [A6 + 0x8]
00000A0E 42A7 clr.l -[A7]
00000A10 2054 movea.l A0, [A4]
00000A12 2F28 0014 move.l -[A7], [A0 + 0x14]
00000A16 4EAD 21C2 jsr [A5 + 0x21C2 /* export_1076 */]
00000A1A 2054 movea.l A0, [A4]
00000A1C 215F 0014 move.l [A0 + 0x14], [A7]+
00000A20 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000A24 4EAD 1B62 jsr [A5 + 0x1B62 /* export_872 */]
00000A28 285F movea.l A4, [A7]+
00000A2A 4E5E unlink A6
00000A2C 2E9F move.l [A7], [A7]+
00000A2E 4E75 rts
export_312:
fn00000A30:
00000A30 4E56 0000 link A6, 0
00000A34 2F0C move.l -[A7], A4
00000A36 286E 0008 movea.l A4, [A6 + 0x8]
00000A3A 2054 movea.l A0, [A4]
00000A3C 4AA8 0050 tst.l [A0 + 0x50]
00000A40 6706 beq +0x8 /* 00000A48 */
00000A42 2F28 0050 move.l -[A7], [A0 + 0x50]
00000A46 A8D9 syscall DisposRgn/DisposeRgn
label00000A48:
00000A48 2054 movea.l A0, [A4]
00000A4A 7000 moveq.l D0, 0x00
00000A4C 2140 0050 move.l [A0 + 0x50], D0
00000A50 4AA8 0054 tst.l [A0 + 0x54]
00000A54 6708 beq +0xA /* 00000A5E */
00000A56 2054 movea.l A0, [A4]
00000A58 2F28 0054 move.l -[A7], [A0 + 0x54]
00000A5C A8D9 syscall DisposRgn/DisposeRgn
label00000A5E:
00000A5E 2054 movea.l A0, [A4]
00000A60 7000 moveq.l D0, 0x00
00000A62 2140 0054 move.l [A0 + 0x54], D0
00000A66 4AA8 0058 tst.l [A0 + 0x58]
00000A6A 6708 beq +0xA /* 00000A74 */
00000A6C 2054 movea.l A0, [A4]
00000A6E 2F28 0058 move.l -[A7], [A0 + 0x58]
00000A72 A8D9 syscall DisposRgn/DisposeRgn
label00000A74:
00000A74 2054 movea.l A0, [A4]
00000A76 7000 moveq.l D0, 0x00
00000A78 2140 0058 move.l [A0 + 0x58], D0
00000A7C 2054 movea.l A0, [A4]
00000A7E 2F28 0040 move.l -[A7], [A0 + 0x40]
00000A82 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */]
00000A86 2054 movea.l A0, [A4]
00000A88 7000 moveq.l D0, 0x00
00000A8A 2140 0040 move.l [A0 + 0x40], D0
00000A8E 2054 movea.l A0, [A4]
00000A90 2F28 0044 move.l -[A7], [A0 + 0x44]
00000A94 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */]
00000A98 2054 movea.l A0, [A4]
00000A9A 7000 moveq.l D0, 0x00
00000A9C 2140 0044 move.l [A0 + 0x44], D0
00000AA0 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000AA4 4EBA 03DA jsr [PC + 0x3DA /* 00000E80 */]
00000AA8 285F movea.l A4, [A7]+
00000AAA 4E5E unlink A6
00000AAC 2E9F move.l [A7], [A7]+
00000AAE 4E75 rts
export_313:
fn00000AB0:
00000AB0 4E56 0000 link A6, 0
00000AB4 48E7 0018 movem.l -[A7], A3,A4
00000AB8 266E 0008 movea.l A3, [A6 + 0x8]
00000ABC 284B movea.l A4, A3
00000ABE B7ED FC38 cmpa.l A3, [A5 - 0x3C8]
00000AC2 6624 bne +0x26 /* 00000AE8 */
00000AC4 2054 movea.l A0, [A4]
00000AC6 4AA8 0002 tst.l [A0 + 0x2]
00000ACA 660E bne +0x10 /* 00000ADA */
00000ACC 2F2D FC8C move.l -[A7], [A5 - 0x374]
00000AD0 2F2D FC8C move.l -[A7], [A5 - 0x374]
00000AD4 4EAD 1D12 jsr [A5 + 0x1D12 /* export_926 */]
00000AD8 600E bra +0x10 /* 00000AE8 */
label00000ADA:
00000ADA 2054 movea.l A0, [A4]
00000ADC 2F28 0002 move.l -[A7], [A0 + 0x2]
00000AE0 2F2D FC8C move.l -[A7], [A5 - 0x374]
00000AE4 4EAD 1D12 jsr [A5 + 0x1D12 /* export_926 */]
label00000AE8:
00000AE8 2054 movea.l A0, [A4]
00000AEA 7000 moveq.l D0, 0x00
00000AEC 2140 0002 move.l [A0 + 0x2], D0
00000AF0 2F0B move.l -[A7], A3
00000AF2 4EAD 1B62 jsr [A5 + 0x1B62 /* export_872 */]
00000AF6 4CDF 1800 movem.l A3,A4, [A7]+
00000AFA 4E5E unlink A6
00000AFC 2E9F move.l [A7], [A7]+
00000AFE 4E75 rts
export_314:
00000B00 4E56 FFFC link A6, -0x0004
00000B04 48E7 0118 movem.l -[A7], D7,A3,A4
00000B08 266E 000C movea.l A3, [A6 + 0xC]
00000B0C 2E2E 0008 move.l D7, [A6 + 0x8]
00000B10 4267 clr.w -[A7]
00000B12 2F0B move.l -[A7], A3
00000B14 2F07 move.l -[A7], D7
00000B16 4EAD 1CD2 jsr [A5 + 0x1CD2 /* export_918 */]
00000B1A 101F move.b D0, [A7]+
00000B1C 6708 beq +0xA /* 00000B26 */
00000B1E 3F2B 006C move.w -[A7], [A3 + 0x6C]
00000B22 A9B7 syscall CloseDeskAcc
00000B24 601C bra +0x1E /* 00000B42 */
label00000B26:
00000B26 42A7 clr.l -[A7]
00000B28 2F0B move.l -[A7], A3
00000B2A 2F07 move.l -[A7], D7
00000B2C 4EAD 1D2A jsr [A5 + 0x1D2A /* export_929 */]
00000B30 285F movea.l A4, [A7]+
00000B32 200C move.l D0, A4
00000B34 6708 beq +0xA /* 00000B3E */
00000B36 2F0C move.l -[A7], A4
00000B38 4EAD 39F2 jsr [A5 + 0x39F2 /* export_1850 */]
00000B3C 6004 bra +0x6 /* 00000B42 */
label00000B3E:
00000B3E 2F0B move.l -[A7], A3
00000B40 A916 syscall HideWindow
label00000B42:
00000B42 4CDF 1880 movem.l D7,A3,A4, [A7]+
00000B46 4E5E unlink A6
00000B48 205F movea.l A0, [A7]+
00000B4A 504F addq.w A7, 8
00000B4C 4ED0 jmp [A0]
00000B4E 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000B50-00000B62
fn00000B50:
00000B50 4E56 0000 link A6, 0
00000B54 2F2E 000C move.l -[A7], [A6 + 0xC]
00000B58 2F2D FC2C move.l -[A7], [A5 - 0x3D4]
00000B5C 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
00000B60 4E5E unlink A6
// end alternate branch 00000B50-00000B62
fn00000B50: // (misaligned)
00000B52 0000 2F2E ori.b D0, 0x2E /* '.' */
00000B56 000C 2F2D ori.b A4, 0x2D /* '-' */
00000B5A FC2C 4EAD .unknown 0xFC2C 0x4EAD (W = 6)
00000B5E 192A 4E5E move.b -[A4], [A2 + 0x4E5E]
00000B62 205F movea.l A0, [A7]+
00000B64 504F addq.w A7, 8
00000B66 4ED0 jmp [A0]
export_315:
00000B68 4E56 0000 link A6, 0
00000B6C 48E7 0018 movem.l -[A7], A3,A4
00000B70 266E 0008 movea.l A3, [A6 + 0x8]
00000B74 284B movea.l A4, A3
00000B76 2F0B move.l -[A7], A3
00000B78 2F2D FC8C move.l -[A7], [A5 - 0x374]
00000B7C 4EBA FFD2 jsr [PC - 0x2E /* 00000B50 */]
00000B80 2F0B move.l -[A7], A3
00000B82 4EAD 1D52 jsr [A5 + 0x1D52 /* export_934 */]
00000B86 42A7 clr.l -[A7]
00000B88 2054 movea.l A0, [A4]
00000B8A 2F28 000E move.l -[A7], [A0 + 0xE]
00000B8E 4EAD 190A jsr [A5 + 0x190A /* export_797 */]
00000B92 2054 movea.l A0, [A4]
00000B94 215F 000E move.l [A0 + 0xE], [A7]+
00000B98 42A7 clr.l -[A7]
00000B9A 2054 movea.l A0, [A4]
00000B9C 2F28 0012 move.l -[A7], [A0 + 0x12]
00000BA0 4EAD 190A jsr [A5 + 0x190A /* export_797 */]
00000BA4 2054 movea.l A0, [A4]
00000BA6 215F 0012 move.l [A0 + 0x12], [A7]+
00000BAA 1028 001F move.b D0, [A0 + 0x1F]
00000BAE 6712 beq +0x14 /* 00000BC2 */
00000BB0 42A7 clr.l -[A7]
00000BB2 2054 movea.l A0, [A4]
00000BB4 2F28 0020 move.l -[A7], [A0 + 0x20]
00000BB8 4EAD 21C2 jsr [A5 + 0x21C2 /* export_1076 */]
00000BBC 2054 movea.l A0, [A4]
00000BBE 215F 0020 move.l [A0 + 0x20], [A7]+
label00000BC2:
00000BC2 2054 movea.l A0, [A4]
00000BC4 7000 moveq.l D0, 0x00
00000BC6 2140 0020 move.l [A0 + 0x20], D0
00000BCA 42A7 clr.l -[A7]
00000BCC 2054 movea.l A0, [A4]
00000BCE 2F28 0024 move.l -[A7], [A0 + 0x24]
00000BD2 4EAD 21C2 jsr [A5 + 0x21C2 /* export_1076 */]
00000BD6 2054 movea.l A0, [A4]
00000BD8 215F 0024 move.l [A0 + 0x24], [A7]+
00000BDC 2F0B move.l -[A7], A3
00000BDE 4EBA FED0 jsr [PC - 0x130 /* 00000AB0 */]
00000BE2 4CDF 1800 movem.l A3,A4, [A7]+
00000BE6 4E5E unlink A6
00000BE8 2E9F move.l [A7], [A7]+
00000BEA 4E75 rts
00000BEC 4E56 0000 link A6, 0
00000BF0 4267 clr.w -[A7]
00000BF2 2F2E 000C move.l -[A7], [A6 + 0xC]
00000BF6 4EAD 3B82 jsr [A5 + 0x3B82 /* export_1900 */]
00000BFA 101F move.b D0, [A7]+
00000BFC 6708 beq +0xA /* 00000C06 */
00000BFE 206E 0008 movea.l A0, [A6 + 0x8]
00000C02 5268 FFFE addq.w [A0 - 0x2], 1
label00000C06:
00000C06 4E5E unlink A6
00000C08 205F movea.l A0, [A7]+
00000C0A 504F addq.w A7, 8
00000C0C 4ED0 jmp [A0]
00000C0E 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000C10-00000C14
fn00000C10:
00000C10 4E56 FFFE link A6, -0x0002
// end alternate branch 00000C10-00000C14
fn00000C10: // (misaligned)
00000C12 FFFE .invalid <<F/7/7>>
00000C14 426E FFFE clr.w [A6 - 0x2]
00000C18 487A FFD2 pea.l [PC - 0x2E /* 00000BEC, value 0x4E560000 'NV\0\0', cstring "NV" */]
00000C1C 2F0E move.l -[A7], A6
00000C1E 206E 0008 movea.l A0, [A6 + 0x8]
00000C22 2F28 0008 move.l -[A7], [A0 + 0x8]
00000C26 4EAD 1D42 jsr [A5 + 0x1D42 /* export_932 */]
00000C2A 302E FFFE move.w D0, [A6 - 0x2]
00000C2E 48C0 ext.l D0
00000C30 2D40 000C move.l [A6 + 0xC], D0
00000C34 4E5E unlink A6
00000C36 2E9F move.l [A7], [A7]+
00000C38 4E75 rts
00000C3A 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000C3C-00000C46
fn00000C3C:
00000C3C 4E56 0000 link A6, 0
00000C40 206E 000C movea.l A0, [A6 + 0xC]
00000C44 2050 movea.l A0, [A0]
// end alternate branch 00000C3C-00000C46
fn00000C3C: // (misaligned)
00000C3E 0000 206E ori.b D0, 0x6E /* 'n' */
00000C42 000C 2050 ori.b A4, 0x50 /* 'P' */
00000C46 2028 0016 move.l D0, [A0 + 0x16]
00000C4A B0AE 0008 cmp.l D0, [A6 + 0x8]
00000C4E 664E bne +0x50 /* 00000C9E */
00000C50 4267 clr.w -[A7]
00000C52 2F2E 000C move.l -[A7], [A6 + 0xC]
00000C56 486D 3904 pea.l [A5 + 0x3904]
00000C5A 4EAD 1B52 jsr [A5 + 0x1B52 /* export_870 */]
00000C5E 101F move.b D0, [A7]+
00000C60 670E beq +0x10 /* 00000C70 */
00000C62 206E 000C movea.l A0, [A6 + 0xC]
00000C66 2050 movea.l A0, [A0]
00000C68 C028 0063 and.b D0, [A0 + 0x63]
00000C6C 4A00 tst.b D0
00000C6E 661C bne +0x1E /* 00000C8C */
label00000C70:
00000C70 2F00 move.l -[A7], D0
00000C72 42A7 clr.l -[A7]
00000C74 2F0E move.l -[A7], A6
00000C76 4EBA FF98 jsr [PC - 0x68 /* 00000C10 */]
00000C7A 221F move.l D1, [A7]+
00000C7C 201F move.l D0, [A7]+
00000C7E 7401 moveq.l D2, 0x01
00000C80 B481 cmp.l D2, D1
00000C82 5CC1 sge D1
00000C84 8001 or.b D0, D1
00000C86 0240 0001 andi.w D0, 0x1
00000C8A 670A beq +0xC /* 00000C96 */
label00000C8C:
00000C8C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000C90 4EBA 002A jsr [PC + 0x2A /* 00000CBC */]
00000C94 6008 bra +0xA /* 00000C9E */
label00000C96:
00000C96 2F2E 000C move.l -[A7], [A6 + 0xC]
00000C9A 4EAD 3C92 jsr [A5 + 0x3C92 /* export_1934 */]
label00000C9E:
00000C9E 4E5E unlink A6
00000CA0 205F movea.l A0, [A7]+
00000CA2 504F addq.w A7, 8
00000CA4 4ED0 jmp [A0]
00000CA6 0000 4E56 ori.b D0, 0x56 /* 'V' */
00000CAA 0000 2F2E ori.b D0, 0x2E /* '.' */
00000CAE 000C 4EAD ori.b A4, 0xAD
00000CB2 3C92 move.w [A6], [A2]
00000CB4 4E5E unlink A6
00000CB6 205F movea.l A0, [A7]+
00000CB8 504F addq.w A7, 8
00000CBA 4ED0 jmp [A0]
export_316:
fn00000CBC:
00000CBC 4E56 FFF6 link A6, -0x000A
00000CC0 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000CC4 286E 0008 movea.l A4, [A6 + 0x8]
00000CC8 42A7 clr.l -[A7]
00000CCA 2F0C move.l -[A7], A4
00000CCC 4EAD 1D5A jsr [A5 + 0x1D5A /* export_935 */]
00000CD0 2C1F move.l D6, [A7]+
00000CD2 6730 beq +0x32 /* 00000D04 */
00000CD4 4267 clr.w -[A7]
00000CD6 2F2D FC8C move.l -[A7], [A5 - 0x374]
00000CDA 4EAD 1C3A jsr [A5 + 0x1C3A /* export_899 */]
00000CDE 101F move.b D0, [A7]+
00000CE0 670C beq +0xE /* 00000CEE */
00000CE2 4267 clr.w -[A7]
00000CE4 2F0C move.l -[A7], A4
00000CE6 4EBA 0104 jsr [PC + 0x104 /* 00000DEC */]
00000CEA 3E1F move.w D7, [A7]+
00000CEC 6002 bra +0x4 /* 00000CF0 */
label00000CEE:
00000CEE 7E03 moveq.l D7, 0x03
label00000CF0:
00000CF0 3007 move.w D0, D7
00000CF2 5540 subq.w D0, 2
00000CF4 6702 beq +0x4 /* 00000CF8 */
00000CF6 600C bra +0xE /* 00000D04 */
label00000CF8:
00000CF8 4267 clr.w -[A7]
00000CFA 2F3C 0082 0000 move.l -[A7], 0x820000
00000D00 4EAD 2102 jsr [A5 + 0x2102 /* export_1052 */]
label00000D04:
00000D04 42A7 clr.l -[A7]
00000D06 2F0C move.l -[A7], A4
00000D08 4EAD 3D8A jsr [A5 + 0x3D8A /* export_1965 */]
00000D0C 265F movea.l A3, [A7]+
00000D0E 200B move.l D0, A3
00000D10 56C0 sne D0
00000D12 4A00 tst.b D0
00000D14 6712 beq +0x14 /* 00000D28 */
00000D16 2053 movea.l A0, [A3]
00000D18 B9E8 0008 cmpa.l A4, [A0 + 0x8]
00000D1C 57C1 seq D1
00000D1E C001 and.b D0, D1
00000D20 6706 beq +0x8 /* 00000D28 */
00000D22 2F0C move.l -[A7], A4
00000D24 4EAD 3D92 jsr [A5 + 0x3D92 /* export_1966 */]
label00000D28:
00000D28 4A86 tst.l D6
00000D2A 672C beq +0x2E /* 00000D58 */
00000D2C 3007 move.w D0, D7
00000D2E 5340 subq.w D0, 1
00000D30 6706 beq +0x8 /* 00000D38 */
00000D32 5540 subq.w D0, 2
00000D34 671C beq +0x1E /* 00000D52 */
00000D36 6020 bra +0x22 /* 00000D58 */
label00000D38:
00000D38 3F3C 001F move.w -[A7], 0x1F
00000D3C 2054 movea.l A0, [A4]
00000D3E 1028 0037 move.b D0, [A0 + 0x37]
00000D42 0A00 0001 xori.b D0, 0x1
00000D46 1F00 move.b -[A7], D0
00000D48 4267 clr.w -[A7]
00000D4A 2F0C move.l -[A7], A4
00000D4C 4EAD 13BA jsr [A5 + 0x13BA /* export_627 */]
00000D50 6006 bra +0x8 /* 00000D58 */
label00000D52:
00000D52 2F0C move.l -[A7], A4
00000D54 4EAD 127A jsr [A5 + 0x127A /* export_587 */]
label00000D58:
00000D58 487A FF4E pea.l [PC - 0xB2 /* 00000CA8, value 0x4E560000 'NV\0\0', cstring "NV" */]
00000D5C 2F0E move.l -[A7], A6
00000D5E 2F0C move.l -[A7], A4
00000D60 4EAD 1D42 jsr [A5 + 0x1D42 /* export_932 */]
00000D64 2F0C move.l -[A7], A4
00000D66 4EAD 3E8A jsr [A5 + 0x3E8A /* export_1997 */]
00000D6A 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00000D6E 4E5E unlink A6
00000D70 2E9F move.l [A7], [A7]+
00000D72 4E75 rts
fn00000D74:
00000D74 4E56 0000 link A6, 0
00000D78 2F0C move.l -[A7], A4
00000D7A 286E 0008 movea.l A4, [A6 + 0x8]
00000D7E 2054 movea.l A0, [A4]
00000D80 4AA8 0012 tst.l [A0 + 0x12]
00000D84 670C beq +0xE /* 00000D92 */
00000D86 2F2E 000C move.l -[A7], [A6 + 0xC]
00000D8A 2F28 0012 move.l -[A7], [A0 + 0x12]
00000D8E 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
label00000D92:
00000D92 2054 movea.l A0, [A4]
00000D94 4AA8 000E tst.l [A0 + 0xE]
00000D98 670C beq +0xE /* 00000DA6 */
00000D9A 2F2E 000C move.l -[A7], [A6 + 0xC]
00000D9E 2F28 000E move.l -[A7], [A0 + 0xE]
00000DA2 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
label00000DA6:
00000DA6 285F movea.l A4, [A7]+
00000DA8 4E5E unlink A6
00000DAA 205F movea.l A0, [A7]+
00000DAC 504F addq.w A7, 8
00000DAE 4ED0 jmp [A0]
export_317:
fn00000DB0:
00000DB0 4E56 0000 link A6, 0
00000DB4 2F0C move.l -[A7], A4
00000DB6 286E 0008 movea.l A4, [A6 + 0x8]
00000DBA 2054 movea.l A0, [A4]
00000DBC 4AA8 000E tst.l [A0 + 0xE]
00000DC0 670C beq +0xE /* 00000DCE */
00000DC2 2F2E 000C move.l -[A7], [A6 + 0xC]
00000DC6 2F28 000E move.l -[A7], [A0 + 0xE]
00000DCA 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
label00000DCE:
00000DCE 2054 movea.l A0, [A4]
00000DD0 4AA8 0012 tst.l [A0 + 0x12]
00000DD4 670C beq +0xE /* 00000DE2 */
00000DD6 2F2E 000C move.l -[A7], [A6 + 0xC]
00000DDA 2F28 0012 move.l -[A7], [A0 + 0x12]
00000DDE 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
label00000DE2:
00000DE2 285F movea.l A4, [A7]+
00000DE4 4E5E unlink A6
00000DE6 205F movea.l A0, [A7]+
00000DE8 504F addq.w A7, 8
00000DEA 4ED0 jmp [A0]
fn00000DEC:
00000DEC 4E56 FDFE link A6, -0x0202
00000DF0 48E7 0128 movem.l -[A7], D7,A2,A4
00000DF4 286E 0008 movea.l A4, [A6 + 0x8]
00000DF8 42A7 clr.l -[A7]
00000DFA 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000DFE 4EAD 1D5A jsr [A5 + 0x1D5A /* export_935 */]
00000E02 4A9F tst.l [A7]+
00000E04 6752 beq +0x54 /* 00000E58 */
00000E06 102D FC30 move.b D0, [A5 - 0x3D0]
00000E0A 6704 beq +0x6 /* 00000E10 */
00000E0C 7E0A moveq.l D7, 0x0A
00000E0E 6002 bra +0x4 /* 00000E12 */
label00000E10:
00000E10 7E09 moveq.l D7, 0x09
label00000E12:
00000E12 486E FDFE pea.l [A6 - 0x202]
00000E16 3F3C 00FA move.w -[A7], 0xFA
00000E1A 3F07 move.w -[A7], D7
00000E1C 4EAD 04AA jsr [A5 + 0x4AA /* export_145 */]
00000E20 2254 movea.l A1, [A4]
00000E22 2069 0024 movea.l A0, [A1 + 0x24]
00000E26 2050 movea.l A0, [A0]
00000E28 45EE FEFE lea.l A2, [A6 - 0x102]
00000E2C 707F moveq.l D0, 0x7F
label00000E2E:
00000E2E 34D8 move.w [A2]+, [A0]+
00000E30 51C8 FFFC dbf D0, -0x6 /* 00000E2E */
00000E34 486E FEFE pea.l [A6 - 0x102]
00000E38 486E FDFE pea.l [A6 - 0x202]
00000E3C 487A 002A pea.l [PC + 0x2A /* 00000E68, value 0x0, cstring "" */]
00000E40 487A 0026 pea.l [PC + 0x26 /* 00000E68, value 0x0, cstring "" */]
00000E44 A98B syscall ParamText
00000E46 2F3C 0083 0000 move.l -[A7], 0x830000
00000E4C 42A7 clr.l -[A7]
00000E4E 4EAD 214A jsr [A5 + 0x214A /* export_1061 */]
00000E52 3D5F 000C move.w [A6 + 0xC], [A7]+
00000E56 6006 bra +0x8 /* 00000E5E */
label00000E58:
00000E58 3D7C 0003 000C move.w [A6 + 0xC], 0x3
label00000E5E:
00000E5E 4CDF 1480 movem.l D7,A2,A4, [A7]+
00000E62 4E5E unlink A6
00000E64 2E9F move.l [A7], [A7]+
00000E66 4E75 rts
00000E68 0000 0000 ori.b D0, 0x0
00000E6C 4E56 0000 link A6, 0
00000E70 2F2E 000C move.l -[A7], [A6 + 0xC]
00000E74 4EAD 3E8A jsr [A5 + 0x3E8A /* export_1997 */]
00000E78 4E5E unlink A6
00000E7A 205F movea.l A0, [A7]+
00000E7C 504F addq.w A7, 8
00000E7E 4ED0 jmp [A0]
export_318:
fn00000E80:
00000E80 4E56 0000 link A6, 0
00000E84 48E7 0018 movem.l -[A7], A3,A4
00000E88 266E 0008 movea.l A3, [A6 + 0x8]
00000E8C 284B movea.l A4, A3
00000E8E 487A FFDC pea.l [PC - 0x24 /* 00000E6C, value 0x4E560000 'NV\0\0', cstring "NV" */]
00000E92 2F0E move.l -[A7], A6
00000E94 2F0B move.l -[A7], A3
00000E96 4EAD 1E32 jsr [A5 + 0x1E32 /* export_962 */]
00000E9A 2F0B move.l -[A7], A3
00000E9C 4EAD 1EC2 jsr [A5 + 0x1EC2 /* export_980 */]
00000EA0 2F2D FC8C move.l -[A7], [A5 - 0x374]
00000EA4 4EAD 1CDA jsr [A5 + 0x1CDA /* export_919 */]
00000EA8 B7ED FC38 cmpa.l A3, [A5 - 0x3C8]
00000EAC 660C bne +0xE /* 00000EBA */
00000EAE 2F2D FC8C move.l -[A7], [A5 - 0x374]
00000EB2 2F2D FC8C move.l -[A7], [A5 - 0x374]
00000EB6 4EAD 1D12 jsr [A5 + 0x1D12 /* export_926 */]
label00000EBA:
00000EBA 2054 movea.l A0, [A4]
00000EBC 4AA8 000E tst.l [A0 + 0xE]
00000EC0 670A beq +0xC /* 00000ECC */
00000EC2 2F0B move.l -[A7], A3
00000EC4 2F28 000E move.l -[A7], [A0 + 0xE]
00000EC8 4EAD 3CAA jsr [A5 + 0x3CAA /* export_1937 */]
label00000ECC:
00000ECC 2054 movea.l A0, [A4]
00000ECE 7000 moveq.l D0, 0x00
00000ED0 2140 000E move.l [A0 + 0xE], D0
00000ED4 2054 movea.l A0, [A4]
00000ED6 2F28 0034 move.l -[A7], [A0 + 0x34]
00000EDA 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */]
00000EDE 2054 movea.l A0, [A4]
00000EE0 7000 moveq.l D0, 0x00
00000EE2 2140 0034 move.l [A0 + 0x34], D0
00000EE6 4AA8 0016 tst.l [A0 + 0x16]
00000EEA 670C beq +0xE /* 00000EF8 */
00000EEC 2F0B move.l -[A7], A3
00000EEE 2054 movea.l A0, [A4]
00000EF0 2F28 0016 move.l -[A7], [A0 + 0x16]
00000EF4 4EBA FE7E jsr [PC - 0x182 /* 00000D74 */]
label00000EF8:
00000EF8 2054 movea.l A0, [A4]
00000EFA 7000 moveq.l D0, 0x00
00000EFC 2140 0016 move.l [A0 + 0x16], D0
00000F00 2F0B move.l -[A7], A3
00000F02 4EBA FBAC jsr [PC - 0x454 /* 00000AB0 */]
00000F06 4CDF 1800 movem.l A3,A4, [A7]+
00000F0A 4E5E unlink A6
00000F0C 2E9F move.l [A7], [A7]+
00000F0E 4E75 rts
00000F10 4E56 0000 link A6, 0
00000F14 2F2E 000C move.l -[A7], [A6 + 0xC]
00000F18 4EAD 3C92 jsr [A5 + 0x3C92 /* export_1934 */]
00000F1C 4E5E unlink A6
00000F1E 205F movea.l A0, [A7]+
00000F20 504F addq.w A7, 8
00000F22 4ED0 jmp [A0]
export_319:
fn00000F24:
00000F24 4E56 FFFC link A6, -0x0004
00000F28 48E7 0018 movem.l -[A7], A3,A4
00000F2C 286E 0008 movea.l A4, [A6 + 0x8]
00000F30 42A7 clr.l -[A7]
00000F32 2F0C move.l -[A7], A4
00000F34 4EAD 3D8A jsr [A5 + 0x3D8A /* export_1965 */]
00000F38 265F movea.l A3, [A7]+
00000F3A 200B move.l D0, A3
00000F3C 56C0 sne D0
00000F3E 4A00 tst.b D0
00000F40 6712 beq +0x14 /* 00000F54 */
00000F42 2053 movea.l A0, [A3]
00000F44 B9E8 0004 cmpa.l A4, [A0 + 0x4]
00000F48 57C1 seq D1
00000F4A C001 and.b D0, D1
00000F4C 6706 beq +0x8 /* 00000F54 */
00000F4E 2F0C move.l -[A7], A4
00000F50 4EAD 3D92 jsr [A5 + 0x3D92 /* export_1966 */]
label00000F54:
00000F54 487A FFBA pea.l [PC - 0x46 /* 00000F10, value 0x4E560000 'NV\0\0', cstring "NV" */]
00000F58 2F0E move.l -[A7], A6
00000F5A 2F0C move.l -[A7], A4
00000F5C 4EAD 1E32 jsr [A5 + 0x1E32 /* export_962 */]
00000F60 4CDF 1800 movem.l A3,A4, [A7]+
00000F64 4E5E unlink A6
00000F66 2E9F move.l [A7], [A7]+
00000F68 4E75 rts
00000F6A 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_320: // at 00000F6C (misaligned)
00000F6E 0000 2F0C ori.b D0, 0xC
00000F72 286E 0008 movea.l A4, [A6 + 0x8]
00000F76 2054 movea.l A0, [A4]
00000F78 4AA8 0004 tst.l [A0 + 0x4]
00000F7C 6708 beq +0xA /* 00000F86 */
00000F7E 2F28 0004 move.l -[A7], [A0 + 0x4]
00000F82 4EAD 39F2 jsr [A5 + 0x39F2 /* export_1850 */]
label00000F86:
00000F86 285F movea.l A4, [A7]+
00000F88 4E5E unlink A6
00000F8A 2E9F move.l [A7], [A7]+
00000F8C 4E75 rts
00000F8E 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_321: // at 00000F90 (misaligned)
00000F92 FFFA .invalid <<F/7/7>>
00000F94 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000F98 2C2E 0008 move.l D6, [A6 + 0x8]
00000F9C 2846 movea.l A4, D6
00000F9E 2054 movea.l A0, [A4]
00000FA0 1E28 0062 move.b D7, [A0 + 0x62]
00000FA4 2668 003C movea.l A3, [A0 + 0x3C]
00000FA8 7000 moveq.l D0, 0x00
00000FAA 2140 003C move.l [A0 + 0x3C], D0
00000FAE 4AA8 0016 tst.l [A0 + 0x16]
00000FB2 670E beq +0x10 /* 00000FC2 */
00000FB4 2F06 move.l -[A7], D6
00000FB6 2054 movea.l A0, [A4]
00000FB8 2F28 0016 move.l -[A7], [A0 + 0x16]
00000FBC 4EBA FDF2 jsr [PC - 0x20E /* 00000DB0 */]
00000FC0 600A bra +0xC /* 00000FCC */
label00000FC2:
00000FC2 2F06 move.l -[A7], D6
00000FC4 2F2D FC8C move.l -[A7], [A5 - 0x374]
00000FC8 4EAD 1C4A jsr [A5 + 0x1C4A /* export_901 */]
label00000FCC:
00000FCC 2F06 move.l -[A7], D6
00000FCE 4EBA FEB0 jsr [PC - 0x150 /* 00000E80 */]
00000FD2 42A7 clr.l -[A7]
00000FD4 2F0B move.l -[A7], A3
00000FD6 1F07 move.b -[A7], D7
00000FD8 4EAD 212A jsr [A5 + 0x212A /* export_1057 */]
00000FDC 265F movea.l A3, [A7]+
00000FDE 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00000FE2 4E5E unlink A6
00000FE4 2E9F move.l [A7], [A7]+
00000FE6 4E75 rts
export_322:
00000FE8 4E56 0000 link A6, 0
00000FEC 48E7 0018 movem.l -[A7], A3,A4
00000FF0 266E 0008 movea.l A3, [A6 + 0x8]
00000FF4 284B movea.l A4, A3
00000FF6 2F0B move.l -[A7], A3
00000FF8 4EBA FF2A jsr [PC - 0xD6 /* 00000F24 */]
00000FFC 4267 clr.w -[A7]
00000FFE 1F3C 0001 move.b -[A7], 0x1
00001002 2F0B move.l -[A7], A3
00001004 4EAD 3B8A jsr [A5 + 0x3B8A /* export_1901 */]
00001008 4267 clr.w -[A7]
0000100A 2F0B move.l -[A7], A3
0000100C 4EAD 3CA2 jsr [A5 + 0x3CA2 /* export_1936 */]
00001010 2054 movea.l A0, [A4]
00001012 1028 0061 move.b D0, [A0 + 0x61]
00001016 6706 beq +0x8 /* 0000101E */
00001018 2F0B move.l -[A7], A3
0000101A 4EAD 3E8A jsr [A5 + 0x3E8A /* export_1997 */]
label0000101E:
0000101E 4CDF 1800 movem.l A3,A4, [A7]+
00001022 4E5E unlink A6
00001024 2E9F move.l [A7], [A7]+
00001026 4E75 rts
export_323:
fn00001028:
00001028 4E56 0000 link A6, 0
0000102C 48E7 0018 movem.l -[A7], A3,A4
00001030 266E 0008 movea.l A3, [A6 + 0x8]
00001034 284B movea.l A4, A3
00001036 2054 movea.l A0, [A4]
00001038 4AA8 0016 tst.l [A0 + 0x16]
0000103C 6608 bne +0xA /* 00001046 */
0000103E 2F0B move.l -[A7], A3
00001040 4EAD 3C92 jsr [A5 + 0x3C92 /* export_1934 */]
00001044 600C bra +0xE /* 00001052 */
label00001046:
00001046 2F0B move.l -[A7], A3
00001048 2054 movea.l A0, [A4]
0000104A 2F28 0016 move.l -[A7], [A0 + 0x16]
0000104E 4EBA FBEC jsr [PC - 0x414 /* 00000C3C */]
label00001052:
00001052 4CDF 1800 movem.l A3,A4, [A7]+
00001056 4E5E unlink A6
00001058 2E9F move.l [A7], [A7]+
0000105A 4E75 rts
export_324:
0000105C 4E56 FFFA link A6, -0x0006
00001060 48E7 0118 movem.l -[A7], D7,A3,A4
00001064 266E 0008 movea.l A3, [A6 + 0x8]
00001068 284B movea.l A4, A3
0000106A 2054 movea.l A0, [A4]
0000106C 1028 0060 move.b D0, [A0 + 0x60]
00001070 675A beq +0x5C /* 000010CC */
00001072 2F00 move.l -[A7], D0
00001074 4267 clr.w -[A7]
00001076 2054 movea.l A0, [A4]
00001078 2F28 003C move.l -[A7], [A0 + 0x3C]
0000107C 2F2E 000C move.l -[A7], [A6 + 0xC]
00001080 A91E syscall TrackGoAway
00001082 121F move.b D1, [A7]+
00001084 201F move.l D0, [A7]+
00001086 C001 and.b D0, D1
00001088 6742 beq +0x44 /* 000010CC */
0000108A 42A7 clr.l -[A7]
0000108C 4EAD 1AFA jsr [A5 + 0x1AFA /* export_859 */]
00001090 1E1F move.b D7, [A7]+
00001092 486E FFFC pea.l [A6 - 0x4]
00001096 486D 38A4 pea.l [A5 + 0x38A4]
0000109A 3F3C 0022 move.w -[A7], 0x22 /* '\"' */
0000109E 4EAD 1B4A jsr [A5 + 0x1B4A /* export_869 */]
000010A2 4267 clr.w -[A7]
000010A4 1F07 move.b -[A7], D7
000010A6 4EAD 1AFA jsr [A5 + 0x1AFA /* export_859 */]
000010AA 101F move.b D0, [A7]+
000010AC 2F2E FFFC move.l -[A7], [A6 - 0x4]
000010B0 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */]
000010B4 3F3C 001F move.w -[A7], 0x1F
000010B8 2F0B move.l -[A7], A3
000010BA 2F2E FFFC move.l -[A7], [A6 - 0x4]
000010BE 4EAD 1332 jsr [A5 + 0x1332 /* export_610 */]
000010C2 2F2E FFFC move.l -[A7], [A6 - 0x4]
000010C6 2F0B move.l -[A7], A3
000010C8 4EAD 3D72 jsr [A5 + 0x3D72 /* export_1962 */]
label000010CC:
000010CC 4CDF 1880 movem.l D7,A3,A4, [A7]+
000010D0 4E5E unlink A6
000010D2 205F movea.l A0, [A7]+
000010D4 504F addq.w A7, 8
000010D6 4ED0 jmp [A0]
export_325:
000010D8 4E56 0000 link A6, 0
000010DC 2F0C move.l -[A7], A4
000010DE 286E 0008 movea.l A4, [A6 + 0x8]
000010E2 2054 movea.l A0, [A4]
000010E4 2F28 0058 move.l -[A7], [A0 + 0x58]
000010E8 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */]
000010EC 2054 movea.l A0, [A4]
000010EE 7000 moveq.l D0, 0x00
000010F0 2140 0058 move.l [A0 + 0x58], D0
000010F4 2054 movea.l A0, [A4]
000010F6 2F28 0054 move.l -[A7], [A0 + 0x54]
000010FA 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */]
000010FE 2054 movea.l A0, [A4]
00001100 7000 moveq.l D0, 0x00
00001102 2140 0054 move.l [A0 + 0x54], D0
00001106 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000110A 4EBA FD74 jsr [PC - 0x28C /* 00000E80 */]
0000110E 285F movea.l A4, [A7]+
00001110 4E5E unlink A6
00001112 2E9F move.l [A7], [A7]+
00001114 4E75 rts
00001116 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001118-00001126
export_326:
fn00001118:
00001118 4E56 0000 link A6, 0
0000111C 48E7 0018 movem.l -[A7], A3,A4
00001120 266E 0008 movea.l A3, [A6 + 0x8]
00001124 284B movea.l A4, A3
// end alternate branch 00001118-00001126
export_326: // at 00001118 (misaligned)
fn00001118: // (misaligned)
0000111A 0000 48E7 ori.b D0, 0xE7
0000111E 0018 266E ori.b [A0]+, 0x6E /* 'n' */
00001122 0008 284B ori.b A0, 0x4B /* 'K' */
00001126 2054 movea.l A0, [A4]
00001128 4AA8 005C tst.l [A0 + 0x5C]
0000112C 6722 beq +0x24 /* 00001150 */
0000112E 4267 clr.w -[A7]
00001130 2F0B move.l -[A7], A3
00001132 4EAD 2042 jsr [A5 + 0x2042 /* export_1028 */]
00001136 2054 movea.l A0, [A4]
00001138 2F28 005C move.l -[A7], [A0 + 0x5C]
0000113C 42A7 clr.l -[A7]
0000113E A95C syscall SizeControl
00001140 2054 movea.l A0, [A4]
00001142 2F28 005C move.l -[A7], [A0 + 0x5C]
00001146 A955 syscall DisposeControl
00001148 2054 movea.l A0, [A4]
0000114A 7000 moveq.l D0, 0x00
0000114C 2140 005C move.l [A0 + 0x5C], D0
label00001150:
00001150 2F0B move.l -[A7], A3
00001152 4EBA FD2C jsr [PC - 0x2D4 /* 00000E80 */]
00001156 4CDF 1800 movem.l A3,A4, [A7]+
0000115A 4E5E unlink A6
0000115C 2E9F move.l [A7], [A7]+
0000115E 4E75 rts
00001160 4E56 0000 link A6, 0
00001164 48E7 0018 movem.l -[A7], A3,A4
00001168 266E 0008 movea.l A3, [A6 + 0x8]
0000116C 286B 0008 movea.l A4, [A3 + 0x8]
00001170 206E 000C movea.l A0, [A6 + 0xC]
00001174 2254 movea.l A1, [A4]
00001176 1029 006E move.b D0, [A1 + 0x6E]
0000117A 4880 ext.w D0
0000117C 2050 movea.l A0, [A0]
0000117E E540 asl D0.w, 2
00001180 2230 0054 move.l D1, [A0 + D0.w + 0x54]
00001184 B2AB 0008 cmp.l D1, [A3 + 0x8]
00001188 6610 bne +0x12 /* 0000119A */
0000118A 42A7 clr.l -[A7]
0000118C 2054 movea.l A0, [A4]
0000118E 1F28 006E move.b -[A7], [A0 + 0x6E]
00001192 2F2E 000C move.l -[A7], [A6 + 0xC]
00001196 4EAD 1A3A jsr [A5 + 0x1A3A /* export_835 */]
label0000119A:
0000119A 4CDF 1800 movem.l A3,A4, [A7]+
0000119E 4E5E unlink A6
000011A0 205F movea.l A0, [A7]+
000011A2 504F addq.w A7, 8
000011A4 4ED0 jmp [A0]
000011A6 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_327: // at 000011A8 (misaligned)
000011AA 0000 2F0C ori.b D0, 0xC
000011AE 286E 0008 movea.l A4, [A6 + 0x8]
000011B2 2054 movea.l A0, [A4]
000011B4 4AA8 0070 tst.l [A0 + 0x70]
000011B8 6710 beq +0x12 /* 000011CA */
000011BA 487A FFA4 pea.l [PC - 0x5C /* 00001160, value 0x4E560000 'NV\0\0', cstring "NV" */]
000011BE 2F0E move.l -[A7], A6
000011C0 2054 movea.l A0, [A4]
000011C2 2F28 0070 move.l -[A7], [A0 + 0x70]
000011C6 4EAD 1932 jsr [A5 + 0x1932 /* export_802 */]
label000011CA:
000011CA 2054 movea.l A0, [A4]
000011CC 2F28 0070 move.l -[A7], [A0 + 0x70]
000011D0 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */]
000011D4 2054 movea.l A0, [A4]
000011D6 7000 moveq.l D0, 0x00
000011D8 2140 0070 move.l [A0 + 0x70], D0
000011DC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000011E0 4EBA FF36 jsr [PC - 0xCA /* 00001118 */]
000011E4 285F movea.l A4, [A7]+
000011E6 4E5E unlink A6
000011E8 2E9F move.l [A7], [A7]+
000011EA 4E75 rts
export_328:
000011EC 4E56 FFFA link A6, -0x0006
000011F0 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000011F4 2C2E 0008 move.l D6, [A6 + 0x8]
000011F8 2846 movea.l A4, D6
000011FA 2054 movea.l A0, [A4]
000011FC 4AA8 000E tst.l [A0 + 0xE]
00001200 56C7 sne D7
00001202 4407 neg.b D7
00001204 1007 move.b D0, D7
00001206 6762 beq +0x64 /* 0000126A */
00001208 2248 movea.l A1, A0
0000120A 2069 000E movea.l A0, [A1 + 0xE]
0000120E 2050 movea.l A0, [A0]
00001210 BCA8 0034 cmp.l D6, [A0 + 0x34]
00001214 660E bne +0x10 /* 00001224 */
00001216 2F2D F74C move.l -[A7], [A5 - 0x8B4]
0000121A 2054 movea.l A0, [A4]
0000121C 2F28 000E move.l -[A7], [A0 + 0xE]
00001220 4EAD 1D8A jsr [A5 + 0x1D8A /* export_941 */]
label00001224:
00001224 2054 movea.l A0, [A4]
00001226 7000 moveq.l D0, 0x00
00001228 2140 000E move.l [A0 + 0xE], D0
0000122C 2668 0012 movea.l A3, [A0 + 0x12]
00001230 200B move.l D0, A3
00001232 56C7 sne D7
00001234 4407 neg.b D7
00001236 1007 move.b D0, D7
00001238 6714 beq +0x16 /* 0000124E */
0000123A 2053 movea.l A0, [A3]
0000123C BCA8 0016 cmp.l D6, [A0 + 0x16]
00001240 6606 bne +0x8 /* 00001248 */
00001242 7000 moveq.l D0, 0x00
00001244 2140 0016 move.l [A0 + 0x16], D0
label00001248:
00001248 2053 movea.l A0, [A3]
0000124A 1E28 001F move.b D7, [A0 + 0x1F]
label0000124E:
0000124E 1007 move.b D0, D7
00001250 6710 beq +0x12 /* 00001262 */
00001252 2053 movea.l A0, [A3]
00001254 2028 0020 move.l D0, [A0 + 0x20]
00001258 2254 movea.l A1, [A4]
0000125A B0A9 0056 cmp.l D0, [A1 + 0x56]
0000125E 57C7 seq D7
00001260 4407 neg.b D7
label00001262:
00001262 2054 movea.l A0, [A4]
00001264 7000 moveq.l D0, 0x00
00001266 2140 0012 move.l [A0 + 0x12], D0
label0000126A:
0000126A 1007 move.b D0, D7
0000126C 6612 bne +0x14 /* 00001280 */
0000126E 42A7 clr.l -[A7]
00001270 2054 movea.l A0, [A4]
00001272 2F28 0056 move.l -[A7], [A0 + 0x56]
00001276 4EAD 21C2 jsr [A5 + 0x21C2 /* export_1076 */]
0000127A 2054 movea.l A0, [A4]
0000127C 215F 0056 move.l [A0 + 0x56], [A7]+
label00001280:
00001280 2054 movea.l A0, [A4]
00001282 7000 moveq.l D0, 0x00
00001284 2140 0056 move.l [A0 + 0x56], D0
00001288 42A7 clr.l -[A7]
0000128A 2054 movea.l A0, [A4]
0000128C 2F28 0066 move.l -[A7], [A0 + 0x66]
00001290 4EAD 21C2 jsr [A5 + 0x21C2 /* export_1076 */]
00001294 2054 movea.l A0, [A4]
00001296 215F 0066 move.l [A0 + 0x66], [A7]+
0000129A 2F06 move.l -[A7], D6
0000129C 4EAD 2432 jsr [A5 + 0x2432 /* export_1154 */]
000012A0 BCAD FD90 cmp.l D6, [A5 - 0x270]
000012A4 6606 bne +0x8 /* 000012AC */
000012A6 7000 moveq.l D0, 0x00
000012A8 2B40 FD90 move.l [A5 - 0x270], D0
label000012AC:
000012AC 2F06 move.l -[A7], D6
000012AE 4EBA F800 jsr [PC - 0x800 /* 00000AB0 */]
000012B2 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
000012B6 4E5E unlink A6
000012B8 2E9F move.l [A7], [A7]+
000012BA 4E75 rts